extremely detailed:1